How does methadone work as a heroin-replacement therapy? And what about the longer-acting buprenorphine?