Fix BOOST_COMPUTE_FUNCTION() usage in struct.hpp documentation
Fix BOOST_COMPUTE_FUNCTION() usage in perf_cart_to_polar
Only allocate temporary vector if necessary in generic_reduce()
Add fizz_buzz example
Change count_if() to use reduce()
Improve documentation