LIPS: Scheme based Lisp interpreter in JavaScript