NestedLoops task is done
variations task is done
combinations task is done
permutations task is done
ordered subset task is done
subsets of given strings set task is done