Why Japanese Uses Three Scripts, and How They Work Together