Implementations of exercises for the course of Algorithms and Data Structures