init commit
basic algorithm for combination desctruction
generate list with combination destruction