Refining the mathematics knowledge base : the relationship between knowledge, practice, and student learning