ColossalOpera reddit daily_programmer challenge ideas See the "pdfs" branch for the book in the PDF format.