Renamed equals to float_equal.
Removed crappy limits module. Replaced by float_equal, std::equal and lambdas.