Converts the first character of string to upper case and the remaining to lower case
String lowerFirst(String string) { return string.substring(0, 1).toLowerCase() + string.substring(1); }