Analytic Geometry: A Vector Approach