According to cell theory all cells arise from pre-existing cells. How does a cell make another cell and what role does DNA play?