How Can a Global Positioning System Work?