Added three of the sorts as well as a base class for our VisualizableSorts