add bit count algo this is the coolest algo i have ever seen