Tdd, Typescript, Testing Framework, Software Development, Software Testing.
refactor FTW. I shortly got to the point where I had to implement something that was more than a simple if statement and went with recursion. At this point, I had three sets of tests: very simple ones with no elements or a single element in the array arrays with 3 elements arrays with 4 elements.