freeing the memory for the pointers:lval_del
adding new lval functions and print, without eval functions)