[LeetCode] 2134. Minimum Swaps to Group All 1s Together II
A swap is defined as taking two distinct positions in an array and swapping the values in them. A circular array is defined as an array where we consider the first element and the last element to be a