Create SelfDefinedPow.cs