Pig latin done
Palindrome done