American Express Interview Question

factorial, palindrome, sliding window coding question