cascade methods on the same object
arguments in functions
functions as parameters