Data Structures and Algorithms Using Golang