split operator method for simulating the time dependent schrodinger equation.