Geometric Algebra and Applications to Physics