How Does a GPS Receiver Determine the Distance Between You and the Satellites