Abstract the increment function a bit to accept arbitrary degree values
Newline