Refactor BUILD
Refactor BUILD

Cut out a lot of inefficiency by maximizing our use of arrayrefs.  Also,
set up things just once, at the end; no need to reset every time in a
loop.  The same goes for character substitution; just go cut chars off
instead of replacing with space and cutting later.

zakame/hashids.pm,zakame/hashids.pm