add complexity analysis
add gitignore
add DualStack implementation
update assertion
impl double linked list
List complexity