Why do the final forms of the hebrew letters (םןץףך) exist as separate codepoints from their regular counterparts (מנצפכ), when arabic - which has up to 4 forms for each letter - only got a single codepoint per letter?