A collection of C 89 utility classes