Text this: Differential geometry in array processing