fix smart-lists for ordered lists
clean up list
stop using isFinite for ordered lists.
allow options for tests and benchmarks.
small refactor.
remove test/fix and test/fix.js.
fix browser test.