A sequential quadratic programming algorithm without a penalty function, a filter or a constraint qualification for inequality constrained optimization. (3rd June 2022)