Citadel Securities interview question

implement a simple stock exchange