Exchange coupling and its applications in magnetic data storage.