Chapter 3. Non-standard function

not yet