Concept Flow - Insert at Beginning of Doubly Linked List
Create new node
Is list empty?
Set head = new
Set head.prev = new
Set head = new
Done
Start by creating a new node. If the list is empty, set head to new node. Otherwise, link new node before current head and update head pointer.
