Merge pull request #1 from surrealist/master

Remove unnecessary conversions.
Merge pull request #2 from surrealist/master

Test failed for 321 Millions
Fixed bug on issue#3

Bug in 321 Billion