an order matching engine written in go