Long Multiplication With Large Numbers