Ivermectin ( Stromectol ): What is Ivermectin? Uses, Dosage, Side Effects, and Precautions