better solution for Palindrome number, no extra space, no overflow