siddhartha-gadgil/problem-solving-in-analysis-and-algebra archive