- For motivating passing in values: if students have a helper function that draws a square and they are then asked to use the helper function in a function that draws squares all over the screen, it is easier to motivate passing in a location, because it needs to know where to draw a square.