Fixed provided interface for circularlist

It wanted Iterator rather than Iterable