Migrated Compare code to Character::Compare () for better sharing; and then used in String::StartsWith to optimize performance