Learning about functions that take arguments