Remove the value at the given index from the RingBuffer, and shift values ahead or behind it into its location to fill the hole. It is valid to call withIndexoutside of the range of the array; does nothing in that case.