add member-fn predeccessor() and successor()