What is cancer? What causes cancer and how is it treated? *UPDATE*