Added implementation for the the rest of R-type instructions, although more clarification is needed for SRA and SRL as they do differ in
their operations bu I dont know how to account for that in C.