Each function should have full documentation including examples, deriviation, history, background, crosslinks (like "Pattern Language"), rationale, details of implementation, etc. Still to do: % && * + ++ - -- / /% < <= <> = > >= ? abs anamorphism and app2 app3 appN at average bool branch clear cleave clop codireco concat dinfrirst dip dipd disenstacken down_to_zero drop dup dupd dupdd dupdip dupdipd empty? enstacken first flatten fork fourth gcd genrec grabN grba hypot ifte ii infrst list? loop make_generator map neg not of one-or-more? or over pam pm pop popd popdd popop popopd popopdd primrec product quoted range range_to_zero rest reverse rolldown rollup rrest run second shift shunt size spiral_next split_at sqr stack step step_zero sum swaack swap swons take third times tuck unit unquoted unswons while words || ------- Done: !- app1 b binary ccons cons i infra nullary ternary unary uncons x