Added POW, tempVar declaration still not in control, not 100% sure about how the pow results are replicated across 4 components of the result vector, just implemented like ADD, SUB and MUL