Преобразовать текст

Доступные преобразования текста: сделать текст заглавными (большими) буквами, сделать текст строчными (маленькими) буквами, сделать первую букву заглавной в каждом слове.