Changed the _r_ in the function names to _partial_, GACAP style. Also renamed function parameter r to middle.