Just practicing the above. Everything is organized into a few areas:
Solutions to problems that you'd find on sites like LeetCode and HackerRank. These are organized into namespaces according to their state: Done, InProgress, and ToDo
Implementations of common sorting algorithms such as MergeSort, Quicksort, etc.
Implementations of common data structures such as HashTables and BSTs.