Golang implementations of various data stuctures.