added proper polynomial roots problem solver so non linear ranking selection should now be ok