A collection of exercises implementing various data structures and algorithms