Difference between upper/toUpper and lower/toLower