Removed default constructors for Extremum (both types).
Made some default constructors (that are not meant to be used outside the class) private.
Fixed a problem with negative denominators for Fraction if given a negative denom in construcgtor.