Add metrics at the top for better comparability

The character count will be diffable that way.
Hole 3 -11 characters

using helper method for shorter recursion
Hole 7 -1 character

using unpack instead of each_char/ord
Hole 7 - 2 characters

using %32 instead of upcase