Have students design an anagram solver in Prolog or Java to introduce recursive backtracking.