palindrome algorithm added, along with utilities library
changes to problem3