add symbol=? function
[bugfix] variables defined by internal definitions may be referred from
inner environments
add vector-set!
support datum comment
add named-let
add do macro
edit iteration section in README
add some missing function listed in section 6.2. Numbers
[bugfix] do's condition was broken
add vectro funtion
add bytevector function
update readme