5.11 | Compute the Next Permutation | Elements of Programming Interviews in Python (EPI)