Javascript Palindrome Check Algorithm