somethings off with this code and this is my first time dealin with bitset?Code:bool isPalindrome(bitset<8> bits); { bool palindrome = true; bitset<Max> b = bits; for(int i = 0; i < Max/2 - 1; i++) { if(b[i] ^ b[Max-1-i]) { palindrome = false; break; } } return palindrome;