Mathematical (re)discovery of mine...

If you’re interested in this sort of thing and programming, Project Euler may be a lot of fun. It’s basically a list of problems of increasing difficulty that make use of both interesting mathematical properties and finding good algorithms.