made notes and added tests for least common substring problem