add a sort solver method from user zouille
user zouille