New Software Uses Probability Algorithm to Assemble Jigsaw Puzzles at Record Speed