Limit order book implementation