pub fn step(seq: u64, len: usize, abs: u64, delta: i64) -> u64
move a cursor by delta lines, staying inside the held lines.
delta