lsp: add original
lsp: add violating
lsp: 1: update for violation
lsp: 2: add composition solution
lsp: 2: add composition fix
lsp: add inheritance solution
lsp: 3: add inheritance changes
lsp: add extra namespace for different examples of violations
lsp: add mutation example
lsp: add mutation example
lsp: add usage files
lsp: mutation: updated evil usage