3rd assignment for Computer Architecture at Rutgers