Quantum chemical topological analysis of hydrogen bonding in HX…HX and CH3X…HX dimers (X = Br, Cl, F)