poly-mor-phic: able to assume different forms
Some functions execute in a way that’s independent of the data type on which they operate. Some data structures are structured in the same way regardless of the types of their elements.
As an example, consider a function to concatenate linked lists in Tiger. We first define a linked-list data type, and then an append function:
There’s nothing about the code for ...