A Versatile Enhanced Genetic Algorithm for Planar Array Design