Third Round

123456789
Across
  1. 2. A sequence of instructions that is executed repeatedly until a certain condition is met?
  2. 6. A method of programming that involves creating multiple threads of execution within a single program?
  3. 8. A piece of code that can be used by other code?
  4. 9. A data structure that can store multiple values of the same type?
Down
  1. 1. A type of programming that involves creating scripts to automate tasks?
  2. 2. A collection of code that can be reused across multiple projects?
  3. 3. A method of combining multiple arrays into a single array?
  4. 4. A data structure that stores data in a linear fashion and allows for constant-time insertion and deletion at the beginning and end?
  5. 5. A programming language that is optimized for mathematical and scientific computing?
  6. 7. A data structure that stores data in key-value pairs?