The DalaTezza commit

Delete now returns a pointer to the data. Client responsible for
allocating to static. Benchmark updated to use this correctly. Pt 2
update yet to come.