https://123dok.net/document/z3d3pnw7-finite-element-methods-conforming-grids-penalizing-matching-constraint.html