Solution for the 'Cash Register' in class lab
Code is commented with pseudo code, explanations
of what each function does, and hints on what
types of arguments the functions take.