96d057364 ^
d575e5853 ^
1 2 3 4
5
6 7 8 9 10 11 12
package p object pow { inline def power(x: Double, n: Int): Double = if (n == 0) 1.0 else if (n == 1) x else { val y = power(x, n / 2) if (n % 2 == 0) y * y else y * y * x } }