sort algos now use a queue rather than a canvas