implémentation non fonctionnelle tri par boîte