Exponentation by successive squaring