add double linked list
add random linked list generator
make DoubleNode a sub class; add LinkedList class; implement list split