ByNobleID
    A combined parallel-tangents/penalty-function approach to solving trajectory optimization problems | NobleID