Starting the Anagram Kata
Fixing the single letter test
Testing two letters
Implementing the set builder for the tests
Refactoring the scenario in order to prepare the last step of the current movement
fixing the test for two letters
Testing three letters
fixing the test for three letters
refactoring the three letters anagram generation
ready for recursion
getting the string content as an array of characters
moving the string manipulation away from the main method
improving the extraction algorithm
moving the recomposition out of the main method
refactoring the main method. ready to make an abstraction
removing repetitions
testing with 4 letters
fixing the '4 chars' test
removing premature optimization. making less recursions improves the perfomance
refactoring the main method