List
static <E> LazyList<E>
lazyList(List<E> list, Factory<? extends E> factory)
lazyList(List<E> list, Transformer<Integer,? extends E> transformer)