Haloalkanes and haloarenes