This review has moved to /reviews/2016/palindrome_strangepatterns.html.