experimenting with boost.odeint