Added a floting point comparison algorithm.