What is the difference between attraction and repulsion of magnets? How do you use the law of magnetism to predict the interaction of magnets and magnetic fields?