SMS dit: Crank-Nicolson time-marching.