Ask HN: How does one develop abstract thinking for math and computer science? | Hacker News Reader