Weird…all the other solutions I tried felt so much more complicated than the correct one. Pipelining is still very much a mystery for me. Need more practice with it.
Usually after I beat a pipelining level I can figure out why it was 2 steps faster. This one, however, makes no sense even when I think about it. ???????