B-Trees: Why Every Database Uses Them