Understanding Why Addicts Are Not All Alike: Recognizing the Types and How Their Differences Affect Intervention and Treatment