How would you begin writing a trading exchange? · HackerTrans