Move Float methods to the FloatLike interface

* So not all numeric types must implement them.
* Not sure where divide (/) should be defined,
  but it only makes sense on floats so I went with moving it as well.