Implement join, test reversability of split/join.