I've never solved this type of problem before, so I'm not aware of the techniques used to solve it. Becuase in my particular scenario I ultimately need to print the result to the console, my guess is that I have to create some custom class that uses text to do multiplication operations. For instance, if I was dealing with an 8-bit machine and needed to compute 127^2
I would do long multiplication like you learn when you're a little kid:
127
x 127
-------
889
254
127
-------
2629
Am I on the right track here?