Datastructures mainly playing around with datastructures, algorithms, and unit tests also includes some dynamic programming problems