Data source: http://rosettacode.org/wiki/Order_disjoint_list_items
