import Base
function Base.show(io::IO, m::MIME"text/html", x::Array)
    print(io, "<table>")
    for i in 1:size(x,1)
        print(io, "<tr>")
        [print(io, "<td>$r</td>") for r in x[i,:]]
        print(io, "</tr>")
    end
    print(io, "</table>")
end

#This isn't valid latex, doesn't matter for the test
function Base.show(io::IO, m::MIME"text/latex", x::Array)
    println(io, "\\begin{tabular}")
    for i in 1:size(x,1)
        [print(io, "$r & ") for r in x[i,:]]
        print(io, "\\\\")
        println(io, " \\hline")
    end
    print(io, "\\end{tabular")
end

#This isn't valid markdown, doesn't matter for the test
function Base.show(io::IO, m::MIME"text/markdown", x::Array)
    println(io, "-----")
    for i in 1:size(x,1)
        print(io, "| ")
        [print(io, "$r | ") for r in x[i,:]]
        println(io, "")
    end
    print(io, "-----")
end


x = [collect(1:3) collect(1:3)]
ca = collect('a':'d')
ca
a
b
c
d
display(ca)
display(x)
a
b
c
d
11
22
33
julia> x
3×2 Array{Int64,2}:
 1  1
 2  2
 3  3

julia> ca
4-element Array{Char,1}:
 'a'
 'b'
 'c'
 'd'
using Markdown
m = Markdown.parse("**Some Markdown**")
m

Some Markdown