doc updates on first, last, and splice