Everything You Never Knew You Needed to Know About Differential and Precise Point Positioning