This document discusses the integration of aggregates within Answer Set Programming (ASP) and the complexities associated with recursion and unstratified aggregates. It outlines the semantics, properties, and implications of using aggregates in programming contexts, highlighting issues such as monotonicity and the challenges posed by unstratification. Examples are provided to illustrate the control of companies based on share ownership, showcasing the practical applications of these theoretical concepts.