A Dynamic Theory of Mathematical Understanding: Some Features and Implications.