ds: 2-3 tree works now (at least seems to)