#!/usr/bin/python

import myut
import time
import mypow

myut.assertEqual(mypow.mypow(2,10), 1024)
myut.assertEqual(mypow.mypow(2,11), 2048)
myut.assertEqual(mypow.mypow(3,3), 27)
myut.assertEqual(mypow.mypow(10,3), 1000)
t0 = time.time()
print mypow.mypow(10L,10**8)
t1 = time.time()
print 'took', t1 - t0, 'seconds to compute 10**10**8 via mypow'

t0 = time.time()
print 10**(10**8)
t1 = time.time()
print 'took', t1 - t0, 'seconds to compute 10**10**8 via **'