Test isNaN for int, float, date; Test blank and lower & upper case for strings
NB: isNaN for int, float gets converted to 0, 0.0

number (int) number (float) string date do not sort
11-.18apple15.03.1986
1388.5banana07.08.2004
-53-858orange27.02.2086
+2+.18apple15.03.1913
+15+88.5banana07.08.2004
212.01APPLE15.03.1763
1511.99BANANA07.08.2004
-53-858ORANGE27.02.1968
xxxxxx
xxxxxxxxxxxx
xxx12xxx12
01201299.99.9999
12xxx12xxx
x12xxxx12xxx