Differential Algebra and Algebraic Groups