The floating point number representation in computers is another data type but when should you be using or not, what are its advantages and limitations