Efficient Hybrid Algorithms for Characterizing 3-D Doubly Periodic Structures, Finite Periodic Microstrip Patch Arrays, and Aperiodic Tilings