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