TDD CirculatBuffer exercise