Added char functions for more upper/lower case support
Modified relevant str functions