Update the array overallocation scheme to match the approach used for
lists.  Speeds append() operations and reduces memory requirements
(because of more conservative overallocation).

Paves the way for the feature request for array.extend() to support
arbitrary iterable arguments.
diff --git a/Misc/NEWS b/Misc/NEWS
index 350bf7e..dfe6e2f 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -180,7 +180,9 @@
 Extension modules
 -----------------
 
-- array objects now support the copy module
+- array objects now support the copy module.  Also, their resizing
+  scheme has been updated the same as for list objects.  The improves
+  performance for append() operations.
 
 - cStringIO.writelines() now accepts any iterable argument and writes
   the lines one at a time rather than joining them and writing once.