Pulsed power technology