adding double linked lists. Thought about overiding __iter__, but decided that would be implementing some weird smarter version of linked lists.