An OCaml based interpreter that understands 34+ commands including mathematical operators, boolean algebra, if statements and more