fix get_cheapest_agreement_for_qty sorting

fixes #52 
Why not returning directly the search result (it will be [] if none)?