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
F01F11A2101ZZSWA
F01F11A2102ZYWB
F02F12A2203ZZWA
F02F12A2204ZZWB
F02F12A2305ZYWA
F02F12A2306ZXWB
F02F12A2307ZXWA
F02F13A2308ZZWB
F03F13A2409ZZWA
F03F13A2410ZZWB
1