Conformational preferences of molecules, biomolecules and molecular complexes: the importance of the hydrogen bond and other non-bonding interactions