Topic/operators

The remaining tests have succeeded, I'm quite confident now that this implementation is a good choice.
http://en.cppreference.com/w/cpp/types/enable_if

an implementation for rationals does not conflict with an implementation for Floats, no?