Week5 parallel table building (57 seconds on 1 core => 14 seconds on 8 cores). Other bells and whistles