http://ijcsit.com/docs/Volume%206/vol6issue01/ijcsit2015060160.pdf
http://www-igm.univ-mlv.fr/~lecroq/string/bndm.html
https://github.com/lemire/rollinghashcpp/blob/master/rabinkarphash.h
https://en.wikipedia.org/wiki/Rabin%E2%80%93Karp_algorithm
https://en.wikipedia.org/wiki/Bitap_algorithm
https://www.dcc.uchile.cl/~gnavarro/workshop07/lsalmela.pdf
https://login.eaccess.ub.tum.de/login?url=http://download.springer.com/static/pdf/598/chp%253A10.1007%252F3-540-44888-8_16.pdf?originUrl=http%3A%2F%2Flink.springer.com%2Fchapter%2F10.1007%2F3-540-44888-8_16&token2=exp=1487363379~acl=%2Fstatic%2Fpdf%2F598%2Fchp%25253A10.1007%25252F3-540-44888-8_16.pdf%3ForiginUrl%3Dhttp%253A%252F%252Flink.springer.com%252Fchapter%252F10.1007%252F3-540-44888-8_16*~hmac=edaa92e648ef4ff08688bcb18611c3892a9cf50b3e580740b658b5e5027b8e34
https://login.eaccess.ub.tum.de/login?url=http://link.springer.com/chapter/10.1007/3-540-44888-8_16
http://speed.cis.nctu.edu.tw/~ydlin/profile06.pdf
https://www.cs.cmu.edu/~dga/papers/fastcache-tr.pdf
https://courses.cs.ut.ee/2008/text/uploads/Main/TA%20Lecture%203_2%206up%20v2.pdf
https://login.eaccess.ub.tum.de/login?url=http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=4525327
https://login.eaccess.ub.tum.de/login?url=http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1354682
https://books.google.de/books?hl=de&lr=&id=GTTPGJctsMAC&oi=fnd&pg=PA1&ots=N5zuics1lp&sig=QwjhEqSOIE56nZi525K2FKRva5M#v=onepage&q&f=false
https://scholar.google.de/scholar?cites=14804165521128662400&as_sdt=2005&sciodt=0,5&hl=de
http://monge.univ-mlv.fr/~mac/Articles-PDF/CCGLPR99ipl-multipat.pdf
http://webglimpse.net/pubs/TR94-17.pdf
