def counter(start):
    x = [start]

    def adder(y):
        """Increment the counter and return the new value."""
        x[0] += 1
        return x[0] + y

    return adder

adder = counter(start=0)
print(adder(5))
print(adder(5))
print(adder(5))
