Efficient Implementations of various fundamental datastructures in Go