adding Symbol.__repr__ for debugging convenience
adding support for zero and negative integer literals