#! /usr/bin/env python3

def inc_generator(n):
    """
    Increment-Generator mit Currying (Closure)
    """
    return lambda i: i + n


def inc_generator_full(n):
    """
    Increment-Generator mit Currying (Closure)
    """
    def inner_function(i):
        return i + n

    return inner_function


inc3 = inc_generator(3)
inc9 = inc_generator(9)
#print(inc3)
print(inc3(10))
print(inc9(10))
print('-' * 30)
inc3 = inc_generator_full(3)
inc9 = inc_generator_full(9)
#print(inc3)
print(inc3(10))
print(inc9(10))
print(inc_generator(10)(10))
print(inc_generator_full(10)(10))
