documentationgood first issue
Description
All files (within reason) should be properly documented with Doxygen. This task will need to be split into smaller subtasks per file, for anyone willing to take it on and not be overwhelmed.
Examples of documented files are bitset.h and list.h