GBL Interview Question

Given an unsorted integer array nums, return the smallest missing positive integer.