do
printfn "Array 1 : \r\n%A" ([|1..3|] |> Array.map (fun e -> (Array2D.init 3 3 (fun a b -> a + b + e))))
printfn "Array 2 : \r\n%A" ([|1..3|] |> Array.map (fun e -> (Array2D.init 3 3 (fun a b -> [|a + e .. b + e |]))))
ZG8KICAgIHByaW50Zm4gIkFycmF5IDEgOiBcclxuJUEiIChbfDEuLjN8XSB8PiBBcnJheS5tYXAgKGZ1biBlIC0+IChBcnJheTJELmluaXQgMyAzIChmdW4gYSBiIC0+IGEgKyBiICsgZSkpKSkKICAgIHByaW50Zm4gIkFycmF5IDIgOiBcclxuJUEiIChbfDEuLjN8XSB8PiBBcnJheS5tYXAgKGZ1biBlIC0+IChBcnJheTJELmluaXQgMyAzIChmdW4gYSBiIC0+IFt8YSArIGUgLi4gYiArIGUgfF0pKSkp