`map'
-----

map(FUNCTION,ARG0,ARG1,...)
     :: リスト, 配列の各要素に函数を適用する.

RETURN
     ARG0 と同じ型のオブジェクト

FUNCTION
     函数名

ARG0
     リスト, ベクトル, 行列

ARG1  ...
     任意 (残りの引数)

   * ARG0 の各要素を最初の引数, ARG1 以下の残りの引数として 函数
     FUNCTION を呼び出し, ARG0 の対応する要素の位置に
     函数呼び出しの結果が入った同じ型のオブジェクトを生成して返す.

   * FUNCTION は, ダブルクォートのない函数名を用いる.

   * FUNCTION にプログラム変数は使えない.

   * ARG0 がリスト, ベクトル, 行列以外の場合, 単に ARG0, ARG1, ...
     を引数として FUNCTION を呼び出しその 結果を返す.

     [82] def afo(X) { return X^3; }
     [83] map(afo,[1,2,3]);
     [1,8,27]

