fixed bug in setting variables
pass arguments to lisp functions as array
eval as methods of each LispObject classes
apply as a method of LispSymbol