Given a list of items, produce every unique combination possible.