I literally studied for the wrong mock so this is very last minute AHHHHHHHH
The code doesn’t have to be repeated every time it needs to run
Easier to modify logic, since only the subroutine will need to be edited rather than editing numerous places in the code
have to contain the same data type
Fixed size (so data cannot be added)
Can have multiple data types
Can have data added to it