object PowersExample {
def main(args : Array[String]) {
def power(i : Int) : BigInt = {
var p : BigInt = 1
for ( i <- 1 to 100) p*= i
return p
}
var sum : BigInt = 0
val t = System.nanoTime
for (i <- 2 to 10) sum += power(i)
println((System.nanoTime - t)* 1.0E-9)
println(sum)
}
}