Added Tarjan algorithm.
Added Boyer-Moore-Horspool algorithm.
Fixed indentation in geometry.