Which set of numbers is in order from smallest to largest?

A. 0.5, 3/4, 80%
B. 1/3, 40%, 0.05
C. 21%, 10/15, 0.4
D. 32%, 0.23, 9/10