various bugfixes and improvements

implement ValueNull
add support for negative numbers
fix mutability issue on lists