 It includes assignment statements, subroutines, conditional statements, iteration, floating point arithmetic, arrays, hierarchical record structures, assertions, exception handling, and other advanced features such as goal-directed execution.The Plankalkül provides a data structure called "generalized graph" ("verallgemeinerter Graph"), which can be used to represent geometrical structures.Plankalkül shared an idiosyncratic notation using multiple lines with Frege's "Begriffsschrift" of 1879 (dealing with mathematical logic).