Raiz quadrada iterada
A raiz quadrada iterada de um número é o número de vezes que a função de raiz quadrada deve ser aplicada para fazer com que o número fique estritamente abaixo de 2.
Dado um inteiro, retorne sua raiz quadrada iterada. Retorne "invalid" se ele for negativo.
Exemplos
iSqrt(1) ➞ 0
iSqrt(2) ➞ 1
iSqrt(7) ➞ 2
iSqrt(27) ➞ 3
iSqrt(256) ➞ 4
iSqrt(-1) ➞ "invalid"Observações
Ideia para a raiz quadrada iterada por Richard Spence.