Add a utility function `rep'
Implement the function of assignment

The operators defined includes `define' and `set!' so this version of
interpreter implements a data type for environment.
change of name