Option pricing under regime-switching models: Novel approaches removing path-dependence