do the yahtzee kata
first failing test
simplest possible pass
fail
refactor to add parameter
simple pass
refactor
refactor to functional
fail
simple pass
boring pass
boring refactoring
failing test
better failing test
filter out the max values
now the test passes