jadoon88 writes: "Here are very basic and very easy to understand professional app design steps that are inspired from standard system analysis and design methods but are scaled down and easily explained." Link to Original Source
egrep patterns are full regular expressions; it uses a fast deterministic
algorithm that sometimes needs exponential space.
-- unix manuals