See cpow.html