Adding Functional\pick()

Pick a single element from a collection of objects or arrays by index.
If no such index exists, return the default value.
Do you mean to set the array here `private $array_1;`?

I think it's better to set the array in the `setUp` method to guarantee the same array for each test cases.