Returns a copy of the string s with all upper case characters
converted to lower case, or the character c converted to lower
case.
Note
Assumes the string or character to be coded according to
ISO-10646 (aka Unicode). If they are not, Locale.Charset.decoder
can do the initial conversion for you.
Note
Prior to Pike 7.5 this function only accepted strings.