recursion cleaned up for the process of breaking up a cell into subcells