universal key (DummyLeaf) now returns -1 on compareTo
special case for first insert in add() (r.l.key == null)