Limit Order Book Matching Engine