Introduction to the Representation Theory of Finite-Dimensional Algebras: The Functorial Approach