Compare folders, simultaneous reading
When comparing folders, ir reads one file then the other and then compares checksums. Ok.
When reading from two different drives, it could read both files simultaneously and compare checksums as soon as both have reached the end (of both files). It would speed up the overall process.