Repo for self study in algorithms and data structures