Text this: Time-domain finite-difference beam propagation method