Began work on optimal degree utility. Renamed functions.
Argument handling implemented but untested.
findOptimalDegree skeleton laid.