detailed implementation of the deque class
fixed up some details of the assignment
work update
added code for the colinear exercise