Pulsed power technologies