Add More Operations to DList for integrity of its concepts
Merge branch 'dlist' into development