Nonstandard Finite Difference Time Domain Methodology to Simulate Light Propagation in Nonlinear Materials | Synapse