Desk calculator written in OCaml for CMPS112 at UCSC