Using Manipulative Models to Develop Tree-Thinking