Health Advantages of Cannabis and also Synthetic Cannabinoids