I would expect an insert method to accept two parameters, like the value to insert and the index number of where to insert it.
I would expect a delete method to accept one parameter, the index...