          *     var s:Stream = $(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
          *     trace(s.first);
          *     //1
+         *     s.first = -1;
+         *     trace(s.first);
+         *     //-1
          * </pre>
          */
         public function get first():*

         * Creates a new ArrayList from items of current Stream
         * @example
         * <pre>
         * </pre>
         */
        public function list():ArrayList


        /**
         * Creates a new ArrayCollection from items of current Stream
         * @example
         * <pre>
         *     var s:Stream = $(1, 2, 3);
         *     var c:ArrayCollection = s.collection();
         *     trace(c);
         *     //ArrayCollection{1, 2, 3}
         * </pre>
         */
        public function collection():ArrayCollection
        {
