Do problem 1.4 on page 16.
Most programming languages have a built-in integer data type.
Normally this representation has a fixed size, thus placing a limit on how large a value may be stored in an integer variable. Briefly describe how your representation can be used to implement the operations of addition and multiplication. Do problem 1.13 on page 17. Reduce should be implemented as a public member function. In addition to a constructor, your class will also need public member functions that set the value of a rational number, return the numerator of a rational number, and return the denominator of a rational number.