US5557782

Flexible deterministic state machine