cipher exercise inicial + shopping TDD