Generisanje kombinatornih objekata i backtracking