Say I have List(Gary, Dave, Steve, Peter) and want to remove the entry at List(2) but keep the rest of the data stored in the same places so that List(Peter) is still in the same position numerically.
When I use List.RemoveAt(#) it changes the List itself and which position each subsequent value is stored in.