Modern NMR methodologies for the measurement of homo- and heteronuclear coupling constants in small molecules