A nonmonotone smoothing Newton method for circular cone programming. (1st December 2016)