GA: improve encode/decode + add precision increasing the number of bins used