added circular linked list, obtained from inter webs
merged to master