You should check out http://mathschallenge.net/, there's 68 mathematical problems that needs to be solved programmaticatlly!

Awesome fun!

J