Explaining cancer