Ideas on Big Integer bit manipulation