private static double METHOD_1 ( double x , int n ) { if ( n == 0 ) return x ; if ( ( n % INT_1 ) == 0 ) { double p = TYPE_1 . METHOD_1 ( x , ( n / INT_1 ) ) ; return p * p ; } else { double p = TYPE_1 . METHOD_1 ( x , ( ( n - 1 ) / INT_1 ) ) ; return ( x * p ) * p ; } }

private static double METHOD_1 ( double x , int n ) { if ( n == 0 ) return 1 ; if ( ( n % INT_1 ) == 0 ) { double p = TYPE_1 . METHOD_1 ( x , ( n / INT_1 ) ) ; return p * p ; } else { double p = TYPE_1 . METHOD_1 ( x , ( ( n - 1 ) / INT_1 ) ) ; return ( x * p ) * p ; } }
