pow method

MathFract pow(
  1. dynamic y
)

Implementation

MathFract pow( dynamic y ){
	if( y is MathFract ){
		if( y.toFloat() == ClipMath.toInt( y.toFloat() ) ){
			return _powInt( y.toFloat() );
		}
		return floatToFract( ClipMath.pow( toFloat(), y.toFloat() ) );
	}
	double yy = y;
	if( yy == ClipMath.toInt( yy ) ){
		return _powInt( yy );
	}
	return floatToFract( ClipMath.pow( toFloat(), yy ) );
}