tdd-training-homework03 - Item abstraction with redundancy