The cannabis plant and its compounds