Introduction to the Finite-Difference Time-Domain