combinations with and without repetition - Search