Passing addresses to functions