Move confess_at() to utils.cpp
Untested implementation of split_mesh()