C How Can A Stack Underflow Happen In C?