If and else
A variable declared in an if short statement is available in else blocks too — it lives for the entire if/else chain.
This is useful for error handling and conditional logic where you want one variable in play without it escaping into the outer scope.
Note that both calls to pow return their results before fmt.Println in main runs.