optimisations...
initialise the ODEs in the init() function not inside step()
rosenbrock seems to work...
tidy