An Algebraic Introduction to K-Theory