CMSC 341 -- Fall 2003 -- Project 1 Copy this file into your directory and edit it to add your answers to the following questions about project 1. These questions count for 10% of your project grade. 1. (10 points) We placed a hard restriction on the number of digits that can be in a BigInt to simplify coding. How would you have to change your code to allow for BigInts with an arbitrary number of digits (limited, of course, by the amount of main memory on the machine)? 2. (10 points) Why did we have to pass arguments of type Number or Number to function processCommands? How would your code change if we simply passed the values of the boolean variables bigint and rational to processCommands?