The attraction between similar molecules is called