Overlapping genes in natural and engineered genomes