mycteroperca: groupers
abstraction: a general concept formed by extracting common features from specific examples
stock purchase plan: an organized plan for employees of a company to buy shares of its stock