Generic data structures & algorithms Using Golang to implement some common data structures and algorithms as a practice.