add factorial, maths, palindrome feature and step