Stack Implementation In C Using Pointers