why is this simulation considered an abstraction? choose 1 answer: choose 1 answer: (choice a) a it uses a list data structure to store the current action of each person in the room. (choice b) b it simulates the spread of invisible particles in a way that can be tracked numerically. (choice c) c it uses a random number generator to add some variability to the actions of each person. (choice d) d it is a simplification of a more complex phenomena that captures some aspects and leaves out others.