The Lac Operon: A Model of Gene Regulation in E. Coli