https://www.sciencemotive.com/class-12-chemistry/haloalkanes-methods-of-preparation/