Finite Blaschke Products: The Basics