Capitalização inversa

Em cada palavra separada por espaços, coloque o primeiro caractere em minúscula e todas as letras restantes em maiúsculas. Preserve a pontuação.

reverseTitle("this is a title") // "tHIS iS a tITLE"
reverseTitle("Bold and Brash!") // "bOLD aND bRASH!"