SML: Submodular Programming for the Julia language