Frequency processing: A twenty-five year perspective.