let number = 2;
let exponent = 3;
//using the exponent operator
console.log( number ** exponent);
// using the Math library
console.log( Math.pow(number, exponent);
// these will both output 8
exponent
int binaryExponentiation(int x,int n)
{
if(n==0)
return 1;
else if(n%2 == 0) //n is even
return binaryExponentiation(x*x,n/2);
else //n is odd
return x*binaryExponentiation(x*x,(n-1)/2);
}