A proximal point algorithm for generalized fractional programs. (2nd September 2017)