Improving PieChartProgress

Are these two functions really necessary? Do they make the code easier to understand?

I find the main part of the sample project to be the radius and width calculations and the stroke animation. For the path creation, I try to be as simple as possible. 

This isn't really intended to end up on Cocoa Controls (or alike), but as a small project for learning