fix combinations(0) to work as a list of []