implement more of number reading
eval.exe print backtrace when errors happen
wrap arrays also into lisp objects
misc fixes and tests