I mean there is a point to that but how do permutations even work in C++?