This API was not created just to showcase someone's skills but also to popularize a style of development that has became exceedingly rare as time passed: the art of writing efficient code that stays deceptively simple, highly ordered and rigurously tested. If that alone isn't enough, it is also an occasion for other developers to exercise their intelligence by adding new features to existing general-purpose API:
GitHub: C++ Abstract Data Types and Data Structures API
There is no better homework to hone your intellectual might and programming mastery but solving pending tasks already available on What's Pending section. Their purpose is to:
The outcome of this is to make the list of operations (acceptably) complete for existing structures implemented/suggested. What if there were useful abstract data types, data structures or algorithm not convered by this API though? Please suggest them in this thread: