Added basic implementation in lisp