Defines solution to the Convex Hull problem which uses BucketSort to sort the points prior to invoking Andrew's algorithm. We can use BucketSort even though the data set represents two dimensional points because Andrew's ConvexHullScan algorithm needs to order the points from left to right