Counting 1-bits in a DWORD

Counting 1-bits in a DWORD (int32) using the 'divide and conquer' strategy