circular-tests, typos
circular-while*, add corner case test
circular-while, fix of by 1 error; add tests