I'm new to this site and already became a fan of it within a few minutes. I have a few thoughts I would like to share.
Whenever we read the worked solution, we could only see one answer from a particular user. And I've got to admit, their answers are always very elegant. But there are usually other solutions posted by other users as well. I would like to suggest to the staffs that users should be able to browse through all the alternative solutions. We could also learn something from their solutions as well. I propose that the submitted worked solutions should be arranged from good to best (or vice versa).
Any thoughts on this?
For the solutions given below, Repeated Squaring and Binomial Theorem are equally elegant in my opinion.