An algorithm is just any method for arriving at the answer to a problem. It doesn't have to be a computer problem, either. A method for finding your cat to bring him to the vet or finding your way through a cornfield maze is just as much an algorithm as a method to find all the palindromes in a word.