port to GitHub of source from http://playground.arduino.cc/Code/TextFinder