A Generic Fraction Class using C++ Templates for storing and manipulating fractions.