!7

static new L<Var<Long>> vars;

p {
  int n = numberOfCores();
  print("Utilizing " + n(n, "core") + "!");
  repeat n {
    final new Var<Long> v;
    vars.add(v);
    thread {
      long n = 0;
      while (licensed()) v.set(++n);
    }
  }
  print("RUNNING :o)");
  thread { repeat with sleep 1 { print(vars); } }
}