mitosis and the cell cycle 2516815