Could someone please explain the differences between the FLOAT and NUMBER datatypes? What situations would be good to use the FLOAT datatype?