lib: add Float::is_approx to compare floats

:s/lose of prevision/loss of precision