Zaslat SMS: The finite difference time domain method for electromagnetics