1. The time string in the profile can be "xx s xx ms". The framework should extract time with re package to support more complicated time string 2. Add stats for sortNode and AggNode in `withChildren`
add test-frame-work for cost model according paper Testing the Accuracy of Query Optimizers