Added implementation of modified Smith-Waterman Algorithm

This "overlay" concept keeps appearing in the code, but the word overlay, so far as I can tell, is not used in the Irving paper. Can you briefly explain what it is?