public TOut FoldRight <TOut>(TOut acc, Function <T, TOut, TOut> f) { return(NList.FoldRight <T, TOut>(this, acc, f)); }