add circular array with tests