Array of structs
rebased
removed result arrays
no sort or devcurvers
ups
error merge