Implementation of popular data structures and algorithms in Go programming language