Our Computer Science forum is the place for Q&A-style discussions related to software design and schema, mathematical theory, and algorithms.