Unconditionally stable FDTD algorithm for 3-D electromagnetic simulation of nonlinear media.