kata is about repeated practice, so lets see what I've learnt
first fail.
better fail
refine the test to be more direct
simplest possible pass
fail
refine
simplest pass
ok, this passes
refactor
sensible fail
redefine smush as smush2
deliberate minimal
refactor
further refactoring
theres no such thing as a scoring function
we have a simple scoring function
havent defined minimal smush
failing test
find minimum via a reduce