Describing all possible operations and problems in Stack