fraction C++ class that supports fraction operations like +,-,/,*,<,>,==,!=,<<. Also works with int and double types. Added exp and inverse ops(^ and !).