Analyzing Program Design and Implementation through Mathematics Learning Theory - Exploring Representations of Addition and Subtraction – Concepts, Algorithms,