Permutation and Combination: Practical Guide with Real-World Examples