Simulates any combination of FIFO/LRU, DM/FA.

- Additionally takes command line input to determine which combination to
  run the random memory addresses through.