add long and ulong types
Merge pull request #6 from plicease/long

add long and ulong types