genericStack IN c