make interface simpler
add stack using linked list.
introduce static factory method.
add stack example.
introduce deque factory
refactoring - extract class.
add a example
refactoring - rename
introduce static factory method
refactoring - rename
add array example
adjust todo