# callany.py
#
# An example of a function that calls any other function

def callf(func,*args,**kwargs):
    print "Calling", func.__name__
    return func(*args,**kwargs)

def add(x,y):
    return x+y

def square(x):
    return x*x


print callf(add,2,3)
print callf(square,2)
