Torre de Hanói

Dado o número de discos de um quebra-cabeça da Torre de Hanói, retorne o número mínimo de movimentos necessários para mover a torre completa para outra haste.

Exemplos

towerHanoi(3) // 7
towerHanoi(5) // 31
towerHanoi(0) // 0