Cppreference Next Permutation Interviewbit