Why Do Cancer Cells Divide Uncontrollably