'Recycle or release a number.
:type number: int
:rtype: void'

def release(self, number):

    if ((not (0 <= number < len(self.__numbers))) or (not self.__used[number])):
        return
    self.__used[number] = False
    self.__curr -= 1
    self.__numbers[self.__curr] = number
