Stanford CS193P Assignment 2 & 3 - Programmable RPN Graphing Calculator