Allow users to choose order algorithm.