Added Scala recursive task splitter RecursiveSplitDistance, added scripts to run timing tests