Introduction to permutations and combinations