what happens in the Stack with this C function?
void Swap_two_pointers(int **p1,int **p2) { int *temp = *p1; *p1 = *p2; *p2 = temp; }