count set bits added by mario-goulart on Sun Sep 11 09:11:42 2016
(define (count-set-bits n) (let loop ((n n) (set-bits 0)) (if (zero? n) set-bits (loop (bitwise-and n (fx- n 1)) (fx+ set-bits 1))))) (let loop ((n 0)) (when (< n 16) (print "n=" n " set bits=" (count-set-bits n)) (loop (+ n 1))))