A Node represents an item or point in the treap with a uniquely associated key.
key: Key,
priority: usize,
parent: ?*Node,
children: [2]?*Node,