Terahertz pulse shaping using diffractive surfaces | JoVE Visualize