Introducing Bit counting implementation