FizzBuzz using Chain Of Responsibility pattern