numberAddition functional
palindrome functional