This is a work-in-progress. It does not yet comprehensively test all sorting methods. The following are on the to do list:

test-headnum
test-foottxt
ignoredx2
ignoredx3
ignoredx1
Info
testBx5
testCx4
testAx6
1 2 3 4
abcd
zyxw
1 2 3 4
A43-3501-.1
A2553302N/A #1
A33203N/A #2
A1-504-8.4
A102NR05-2.2
A10-10697.4
A0210723.6
A554411.4
A8704NR5.2
NR
123456
F01xF11xA2101ZZSWA
F01gF11gA2102ZYWB
F02zF12zA2203ZZWA
F02bF12bA2204ZZWB
F02dF12dA2305ZYWA
F02fF12fA2306ZXWB
F02hF12hA2307ZXWA
F02aF13aA2308ZZWB
F03cF13cA2409ZZWA
F03eF13eA2410ZZWB
1