Added initializer_list support to combinations_with_replacement