On the algebraic structure of quasi-cyclic codes .I. Finite fields | Synapse