Function Objects
lWe can define objects that behave as functions:
lfunction world:
 f(x, y)

lobject world:
f.apply(x, y)
lDefine a class for these objects: Function1, Function2, É depending on the number of arguments.