Generalized analytical technique for the synthesis of unequally spaced arrays with linear, planar, cylindrical or spherical geometry | Synapse