How do magnets attract each other from a distance? How does the sun heat us from millions of miles away?