Testing high-order functions Write several unit tests for testing the so-called high-order functions.