Recent advances in compact repetitive high-power Marx generators. (3rd April 2019)