An implementation of a 2-3 Tree