[@Legend] How should I go about recursively writing a method that raises x to a power of n and works for both +n and -n? Powers are easy enough but I don't see the logic behind getting it to work for both