Fixed bug in Array shrinking

First checked if the element in the array responds to "shrinkable?"
before calling the method