ode stuff and project euler