mitosis meiosis and the cell cycle 314826