playground Some little programs (useeless?) based on CPython 2.7 Doc: see the test cases under test/ folder it's a matter of taste something maybe interesting: (something I have not understanded...) Aho-Corasick Algorithm: http://www.geeksforgeeks.org/aho-corasick-algorithm-pattern-searching/ http://www.cs.uku.fi/~kilpelai/BSA05/lectures/slides04.pdf Manacher’s Algorithm http://www.geeksforgeeks.org/manachers-algorithm-linear-time-longest-palindromic-substring-part-1/