Recursive power