Then 35 weeks to get POSIX job control, pipes, handling signals and whatnot. 35 years to find the last bug.
It's an interesting resource to learn how shells work and are implemented. It doesn't cover absolutely everything, but it was never meant too.