Mastering Permutations: Practice Problems and Techniques