Slide 1 1 Generic Programming Slide 2 2 Why? Sometimes a datum is just a datum Sometimes a datum is just a datum Operate on unrelated data types Operate on unrelated data…