Fizzbuzz Problem

The Fizzbuzz problem was created as a test for prospective programmers.
Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

4. Optimised by factoring a repeated subsequence - modified

For eXist at least, the result of fn:ceiling() had to be coerced to xs:integer

7. Strings and their modulus values parameterised to support ease of modification

David Paterson pointed out in his blog that algorithms with fixed values are limited and looked at generalising the problem using an XML configuration file. This is an XQuery version.