keep all values as numbers rather than chars (35% faster).
inlined util functions.
Optimized scrypt hashing algorithm to process integers instead of chars.