670 Maximum Swap Leetcode Solution