Espacios en blanco entre letras minúsculas y mayúsculas

Escribe una función que inserte un espacio en blanco entre cada aparición de un carácter en minúscula seguido inmediatamente por un carácter en mayúscula.

Ejemplos

insertWhitespace("SheWalksToTheBeach") ➞ "She Walks To The Beach"

insertWhitespace("MarvinTalksTooMuch") ➞ "Marvin Talks Too Much"

insertWhitespace("TheGreatestUpsetInHistory") ➞ "The Greatest Upset In History"

Notas

Cada palabra de la frase tendrá al menos dos caracteres.