diffeq.m: re-optimized the solver again, so it's pretty fast again
vars.m: reads from CSV instead of MATLAB binary format