Stores inline in arrays
updates but with dups
Updates
midpoint 3