tabulate
object Collection {
def tabulate[A](n1: Int, ..., nm: Int)(f: (Int, ..., Int): => A)
: Collection[ ... Collection[A] ... ]
}
tabulate
cria uma coleção n-dimensional contendo o resultado da função f
aplicada sobre um intervalo de números inteiros.