Better algorithm, better variable names, less cruft, better constant placement.