Cancer Evolution: A Multifaceted Affair.