Use shared pred/succ method for basic directed al.