Added support for Double Linked Lists and Circular lists based on Double Linked Lists