ostream& operator<<(ostream& out, double value);
Note: the stream itself is returned
ostream& operator<<( ostream &out, const Fraction &value ) { out << value.numerator() << "/" << value.denominator(); return out; }