Plant allelopathy types and their application in agriculture: Plant allelopathy types and their application in agriculture