Understanding as hierarchical model building — LessWrong