crypto, text, and maths expansions

added AES ciphers, added hyperexponentiation (tetration), added various
text-manipulation methods (e.g. toupper, reverse)