algorithmsThese implementations are just for self-learning.Contributors are welcomed to constribute.Planning to do single data structure at a time.#TODO