Periodicity in DNA coding sequences: Implications in gene evolution