First attempt to create an order-matching engine.