An Introduction to Combinatorial Analysis