Might be missing something but you were both involved with this...
LL vs Array
Maybe use Lists while you're adding/removing and convert to array when you won't need to resize?
LL vs Array
Maybe use Lists while you're adding/removing and convert to array when you won't need to resize?