Accelerator science: radio-frequency technology