Cell Cycle Variations in Development and Cancer