10 4 we begin by developing a work time optimal algorithm running in o log log n time and using common crcw processors