running a long list to insert a node in the proper location. Used a
"skiplist" idea. Only implemented one level, since that more than
handled my problem. Left warning if more levels would be needed for
faster access.
The other files are updated to try to support the same functionality
in the multithreaded engine. I'm unable to test those changes now, so
I'm depending on others to test this...