Deutsche Bank exercise: parallel sort utility