tabulate
object Collection { def tabulate[A](n1: Int, ..., nm: Int)(f: (Int, ..., Int): => A) : Collection[ ... Collection[A] ... ] }
tabulate は、関数 f を複数の整数の範囲に適用した結果からなる 次元のコレクションを作成します。
f