using System.Collections.Generic;
using System.Linq;

namespace Folder
{
    public class Reverse
    {
        public static IEnumerable<T> It<T>(IEnumerable<T> coll)
        {
            return coll.Aggregate(
                new List<T>(),
                (m, x) => new List<T> {x}.Concat(m).ToList());
        }
    }
}