What Are the Different Types of Heroin Withdrawal Treatment?