switched to using simplicial-complex.boundary instead of boundary-cells
increment version