fix buildNumberEncoder -> builtUnsignedNumberEncoder
attempt to optimise encoding
improve int and long encoding performance
simplify and improve Bytes.Array.getNumber performance