new methods: array.first() and array.last()