makes sure a string is returned for stack dequeues
convex hull example
example of insertion and selection sort