Developing Essential Understanding of Algebraic Thinking for Teaching Mathematics in Grades 3-5