compliting built-ins
more specs, for all current funcs
Merge pull request #3 from shouya/test

finished converting existing manual test cases into automatic ones