Own implementation of data structures (emulating Java Collections framework) for learning purposes.