Implemented BitReversion, which reverse the bits of an unsigned int