all tests pass, "functional programming"