3 * Proper hash for strings
4 * Test normalization with the test suite provided by Unicode consortium
7 - isNormalizedTo: quick-checks
8 - recomposeForForm: which trusts it's input being in NF(K)D,
9 and not testing for isHangulLV, composing all three hangul in one pass
10 - possibly NFC/NFKC normalization which decomposes only those that don't
12 - FCD 'normalization' (for faster collation)"
13 * proper lexicographicallyCompare (should be renamed collateWith:)
14 * Add more/refine Unicode subsets
15 * Add CharacterCollection and some other things from (old) string.slate
16 * Bidirectional rendering (probably after there is UI)
17 * Enhance standard-compliance (x5)
20 Suggested reading list:
22 Identifier and Pattern Syntax: http://www.unicode.org/reports/tr31/
23 Security Considerations: http://www.unicode.org/reports/tr36/