The top-level function, unescape, decodes an encoded string
argument that was created using the escape
The function searches for two and four digit hexidecimal escape sequences
and replaces them in the string with their single character Latin-1
equivalent. For example, %3B signifies a semicolon.
Miss Piggy love Kermit!