https://www.sbistudy.com/sn-nucleophilic-substitution-reaction/