How Does Function Composition Work