Development and future prospects of terahertz technology | Synapse