project euler stuff and some other stuff hopefully