A programmable calculator written in sml/nj.