first cut at sieve of sundaram
rename common tasks to macros
macro to debug values with variable names