pipelining introduction exceptions lecture 12 7291439