private void swap(int[] nums, int start, int end) {
        int t = nums[start];
        nums[start] = nums[end];
        nums[end] = t;
    }
https://leetcode.com/problems/first-missing-positive/
src/com/interview/array/FirstPositiveMissing.java