stores the original task on stack
s
push(j,&s);
push(i&s);