bug fix: get_first_missing did not account for a null input. Now returns
1 when there are no values offered.