Which type of ladder is best for a maintenance worker?

A) Step ladder
B) Extension ladder
C) Platform ladder
D) A-frame ladder