A31.指南针为什么会指南?