Text this: Half- and quarter-sweeps implementation of Finite-Difference Time-Domain method