HD-612 Strings: reverse sweep; fix tests

@ydrain @anamartinez 

@maximeprades @jwswj  please review.  Consider having strings reviewed in advance.