What would be the best way to do the following.
Enter a very long number, lets say 500,000 digits long without it going into scientific notation; and then am able to
Many functional languages natively support arbitrary-precision numbers. Some have already been mentioned here, but I'll repeat them for completeness: