the square root of 4 is not 2 because a bit of the eax register is toggling between the ret instruction and the instruction following the call instruction