An Introduction to Discrete Systems