Prerequisite knowledge for working through SICP? | Hacker News Reader