Added bit shifting and recursion tests