Reformatted some files. Also implemented Rational2 as an instance of the Numeric type class.