cleanup in graham convex hull, initial quicksort implementation

Hi, 

Added initial quicksort implementation, next I'll work on som echanges in the way arrays are visualized:
 - making it possible to visualize swapping of values
 - visualizing markers vertically, and handling situations, where many markers occupy the same space

let me know if u want such changes.