What makes both of them different from each other? I know you can pass functions along to them when both of them are called.