Added ciruclarlist interface

This interface was provided by our instructor.