Implement Key.next_greater() (ticket #37)