sub continue () { 0 } sub next () { 1 } sub redo () { 2 } sub last () { 3 }