What causes cancer? A new study published Thursday suggests that cells make random mistakes while dividing, accounting...