# Functions
FirstLower returns a copy of s, where the first rune is guaranteed to be a lowercase letter, like unicode.ToLower suggests.
FirstUpper returns a copy of s, where the first rune is guaranteed to be an uppercase letter, like unicode.ToUpper suggests.
RandomString generates a random string with len n using the crypto/rand RNG.