'Provide a number which is not assigned to anyone.
@return - Return an available number. Return -1 if none is available.
:rtype: int'

def get(self):

    if (self.__curr == len(self.__numbers)):
        return (-1)
    number = self.__numbers[self.__curr]
    self.__curr += 1
    self.__used[number] = True
    return number
