Which word is better if I want to describe a person who thinks and plans ahead? a) forehanded or b) foresighted ? <br/>Thanks : )