Designing and Writing Generic Facilities: A C++ Challenge
Part of the allure of generic code is its usability and reusability in as many kinds of situations as reasonably possible. How can the simple facility presented in the cited article be stylistically improved, and how can it be made more useful than it is and really qualify as generic and widely usable code?
What qualities are desirable in designing and writing generic facilities? Explain.