Capitalización inversa

Una función que convierte una oración a formato de título pone en mayúscula la primera letra de cada palabra y deja las demás en minúscula.

El objetivo de este reto es crear reverseTitle(), que hace exactamente lo contrario: poner la primera letra de cada palabra en minúscula y las demás en mayúscula.

Ejemplos

Program.reverseTitle("this is a title") ➞ "tHIS iS a tITLE"

Program.reverseTitle("BOLD AND BRASH!") ➞ "bOLD aND bRASH!"

Program.reverseTitle("Elephants dance about bravely in Thailand") ➞ "eLEPHANTS dANCE aBOUT bRAVELY iN tHAILAND"

Notas

Los caracteres que no son letras permanecen sin cambios.