Implement a circular linked list that supports the following operations:
append(value): Add a new node with the given value to the end of the list.delete(value): Remove the first node with the given value from the list.display(): Return a list of values in the circular linked list.The circular linked list should connect the last node back to the head, allowing traversal from any node.
Example 1:
cll = CircularLinkedList()
cll.append(1)
cll.append(2)
cll.append(3)
print(cll.display()) # Output: [1, 2, 3]
Example 2:
cll.delete(2)
print(cll.display()) # Output: [1, 3]