Passos mínimos para um palíndromo

Dado um palíndromo incompleto como string, retorne as letras mínimas necessárias que devem ser adicionadas ao final para transformar a string em um palíndromo.

Exemplos

min_palindrome_steps("race") ➞ 3
# Add 3 letters: "car" to make "racecar"

min_palindrome_steps("mada") ➞ 1
# Add 1 letter: "m" to make "madam"

min_palindrome_steps("mirror") ➞ 3
# Add 3 letters: "rim" to make "mirrorrim"

Observações

Naturalmente, palavras que já são palíndromos devem retornar 0.