Isoxazolines: an insight to their synthesis and diverse applications