Continuous Double Auctions, financial markets, formal specification and verification, red-black trees.