Even more fun solutions.

CodeEval says I'm in top 10% :)