I've been working on a python library of functions for project euler, as I'm looking to run a programming class at my Uni and want to allow my students to do more advanced programming without having to know the inner workings of recursion, etc. from the get-go. Feel free to use this for any purposes whatsoever, no strings attached (but if you do something cool or make something awesome drop me a note - I'd love to see it). It's very much a work in progress, but it's getting there.