Title: Chemistry and Applications of Benzimidazole and Its Derivatives