Student version of Y86-Pipe implementation.