Introduction to Discrete Dynamical Systems and Chaos