your code is not generalized until its types are

Submitted by metaperl on Fri, 08/12/2005 - 2:00pm.

I was staring at chapter 10 in SJT's text and realized that each time he created a more general function, it was done by creating a function which worked on any type whereas the original function was "hardcoded" to process only the type of data.