Added more possible brute force approaches. Algo5 works best, in theory, since it can validate each permutation before generating the next. Use the file Tester to test