difference between floats and integers