rejiggered find_maximum_integer_argument as 0 is a valid index to delete

Hi! I was just attempting to use this and found this bug.  Let me know if it doesn't make sense to you.

Cheers!