Playing Signals and Threads - Jane Street