Introduction to Combinatorial Analysis