I'm the biggest Haskell fanboy you'll come across, but this is only true if an order is not much bigger than 1!