code: function(m) {
  
        if (m < 0) {
          return new Fraction((this['s'] * this["d"]) ** BigInt(-m), this["n"] ** BigInt(-m));
        } else {
          return new Fraction((this['s'] * this["n"]) ** BigInt(+m), this["d"] ** BigInt(+m));
        }
      }
docs: Calculates the fraction to some integer exponent
  
  Ex: new Fraction(-1,2).pow(-3) => -8