Implement a Base32 encoder.

(125MB/s on a macbookpro 2013)