Summary
Here's a list of challenges to improve our programming practices. 1. Write a recursive function to calculate the factorial of a number. 2. Write the sum of all the elements in an array. 3. Check if a string is a palindrome. 4. Implement a sorting algorithm to sort a list. Anagram Check: Write a function to check if two strings are anagrams of each other. Leave a solution for one of them in the comments. Anagram Check is a function that checks if two words are an anagram of eachother. Leave your own solution for this one.