flat_tree
pub fn children_with_depth(i: usize, depth: usize) -> Option<(usize, usize)>
Returns both children of a node, with a depth.