list three of the types of noncovalent interactions that are important in providing stability to the three-dimensional structures of macromolecules. (b) why is it important that these interactions be noncovalent, rather than covalent, bonds?