Concept Flow - Insert at End of Doubly Linked List
Create new node with data
Is list empty? head == None
Set head = new
Traverse to last node
Set last.next = new
Set new.prev = last
Done
Create a new node, check if list is empty, if yes set head to new node. Otherwise, traverse to last node, link last node's next to new node, and new node's prev to last node.