Added upper/lower and toUpper/toLower methods