Added bit manipulation files