Ancient Viruses Are Probably Why Weed Has THC and CBD