function main()

    h = 1e-2:1e-2:1

    dsin_num = [sin(i)/i for i in h]
    dsin_exact = 1
    dexp_num = [(exp(i)-1)/i for i in h]
    dexp_exact = 1

    err_sin = abs.(dsin_num .- dsin_exact)
    err_exp = abs.(dexp_num .- dexp_exact)
    p1 = plot(h,err_sin,label="Sin Error")
    plot!(p1,h,h,label="Linear")
    plot!(p1,h,h.^2,label="Quadratic")
    plot!(p1,xscale=:log10, yscale=:log10, minorgrid=true)
    p2 = plot(h,err_exp,label="Exp. Error")
    plot!(p2,h,h,label="Linear")
    plot!(p2,h,h.^2,label="Quadratic")
    plot!(p2,xscale=:log10, yscale=:log10, minorgrid=true)

    p = plot(p1,p2, layout=(1,2))
    return p
end

main()


