A set of conditional functions for maipulating Chars
Convert to upper case if the first condition is met
Convert to lower case if the first condition is met
Convert to locale upper case if the first condition is met
Convert to locale lower case if the first condition is met
Convert to upper case if the first condition is met