update tape
add tests for large numbers - up to 2^51, max integer that a js number can represent
use divide when number is too large for bitwise operations
use bitwise check instead of >= when number is small
test the largest numbers
remove console.log
Merge pull request #6 from dominictarr/master

support for numbers up to 9 QUADRILLION!