@drewfish 
so you think parseFloat is doing something fishy here   ? just curious why do we need compare each numbers one by one ?