Project Euler, algorithms, and other fun things.