Add String.upcase? and String.downcase? functions

I'd be surprised if this were an appropriate implementation for the standard library, but some feedback would be great.