Rank the following tools for measuring length from the one that gives the least precise results to the one that gives the most precise results.

AHighway mile marker

BThe length of a person's foot

CA yardstick

DA five-foot-long branch from a tree