Project Euler

This site contains a series of mostly mathematical-ish problems of ascending difficulty. Fun to solve!
Click http://projecteuler.net link to open resource.