Introduction to Mathematical Thinking: Algebra and Number Systems