Fixed bugs: current codel should be moved before performing an operation. Off-by-one error in roll() operation.