out the sort operation as Peformance benifit is currently negligable, will need to improve on the sort functor to see real benifits.