Fix problem with Float precision & binary conversion in Erlang