Testing nested join. Threads 0 to 7 should start in numerical order and finish in reverse order. Thread 0 starting. Thread 1 starting. Thread 2 starting. Thread 3 starting. Thread 4 starting. Thread 5 starting. Thread 6 starting. Thread 7 starting. Thread 7 done. Thread 6 done. Thread 5 done. Thread 4 done. Thread 3 done. Thread 2 done. Thread 1 done. Thread 0 done. Nested join test done.