adding find all subset of a given list, also clean up the files in the algorihm section