https://mytecharm.com.co/post/ca-12-next-permutation-0rbr5r