Compiles with process as gen_server, does not run correctly
Stupid. run(lcr, 1), not run(1, lcr)
Many bugs fixed, but now have a race condition with messages showing up from one process before the receiving process has gotten its step command. handle_call() cannot deal with out of order messages so perhaps time to switch to gen_fsm
Old notes
Separate step into two stages to handle message ordering: prep and step
fix part of notes, still old and misleading
Allow algorithm to stop either after step or when messages are received, and make feedback via dump smarter
Fix callbacks to match new behavior. Thanks dialyzer
Bring HS back in line with current process behaviour
Next round was always confusing; just specify the current round
Merge pull request #3 from macintux/process-gen-server

The process behavior is now a gen_server