Swimming through the tidal wave of cancer