This is like using an assembly line with different workers that do different things. This is doing different operations simultaneously. This is like a thread spawning n other threads until no more are needed.