Implement a circular version of a doubly linked list, without any sentinels, that
supports all the public behaviors of the original as well as two new update methods,
rotate( ) and rotateBackward( ).
Implement a circular version of a doubly linked list, without any sentinels, that
supports all the public behaviors of the original as well as two new update methods,
rotate( ) and rotateBackward( ).