NON WORKING COMMIT -- hacking on making the array expansion non thread safe
update submod
oh look, cilk is magically faster. made the array pointers non thread safe because it doesnt have to be