In the world of <sighs> here is but one more. The basic problem in the algorithm is that there are blanks at the end of the text string in thte Delta_Times table. Sending a string with blanks at the end to either the existing of the new algorithm causes a failure of monstrous proportions. Removing the blanks yields the following results. Somewhat more explainable tho' still with a few issues.
Sigh. art Test Name count new old Amortized Cost <791998 0.234000 0.563000> Minimum Cost <791998 0.047000 0.031000> Maximum Cost <791998 0.187000 0.594000> Random Cost <791998 0.219000 0.593000> BS_3STATE <791998 0.172000 0.047000> BS_AUTO3STATE <791998 0.266000 0.063000> BS_AUTOCHECKBOX <791998 0.156000 0.109000> BS_AUTORADIOBUTTON <791998 0.188000 0.125000> BS_CHECKBOX <791998 0.234000 0.125000> COLOR_3DFACE <791998 0.203000 0.047000> COLOR_ACTIVEBORDER <791998 0.141000 0.078000> COLOR_ACTIVECAPTION <791998 0.234000 0.125000> COLOR_APPWORKSPACE <791998 0.266000 0.141000> DS_3DLOOK <791998 0.125000 0.046000>