Code passes tests; start on blelloch prefix sum