Understanding spanning trees