Bioactive Benzofuran derivatives: A review.