This is a generic implementation of a B+Tree in Go.