from Itzik S; see issue #28

with minor corrections
diff --git a/include/json/value.h b/include/json/value.h
index 18355d0..c4169b4 100644
--- a/include/json/value.h
+++ b/include/json/value.h
@@ -400,8 +400,7 @@
       O(n) expensive operations.
       Update 'removed' iff removed.
       (This is a better pattern than removeMember().)
-      JSON_FAIL if !isValidIndex(i) or if not arrayObject
-      \return true iff removed
+      \return true iff removed (no exceptions)
   */
   bool removeIndex(ArrayIndex i, Value* removed);