Array#fill implementation with specs