skiplist/node.go
func (n Node) Size() int {
	return int(unsafe.Sizeof(n) +
		uintptr(n.level+1)*(unsafe.Sizeof(unsafe.Pointer(nil))+
			unsafe.Sizeof(NodeRef{})))
}
func (n Node) Size() int {
	return int(unsafe.Sizeof(n) +
		uintptr(n.level+1)*(unsafe.Sizeof(unsafe.Pointer(nil))+
			unsafe.Sizeof(NodeRef{})))
}
// Size returns memory used by the node