Structures, Ranks and Minimal Distances of Cyclic Codes over Zp2uZp2+ | Synapse