Program understanding and knowledge organization: the influence of acquired schemata