edited "should pass functions as values"