Implementation of Various Algorithms & Data Structures In Go