The Ocaml assignments for CSE130: Programming Languages at UCSD.