Developing Essential Understanding of Mathematical Reasoning for Teaching Mathematics in Grades Pre-K-8