added the complex but workable(?) solution from SE
added the complex but workable(?) solution from SE

mainly as a contrast, so show how mind-boggling complex this can be.
once you see my solution it looks like a simple problem, but the first
(possibly) working solution I've found besides my own is unbelievably
difficult to understand in detail.

brandondrew/ShellDetective