A stack Data Structure for Abstract Data Type