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
