Languages and History: Japanese, Korean, and Altaic