Dimension independent programming. Boundary conditions. Functions.
