GArray can be useful in many situations. But its functionality is not as
developed as other containers. This patch adds the ability to easily`fill`, `first`/`last`
convert GArray to Array at no extra cost. Fill, first/last
and range index are also added. For an implicit conversion, the behavior
will be undefined without debugging, this point is called into questionand `index_range`.