Repo mostly contains implementation of known algorithms, data structures and other curious assignments