Data Structures written in Go