Updated hyperdual.jl