fix: ==をisへ， 生の比較をメソッドに置換，わかりにくいメソッドを分割
Merge pull request #16 from MaxMEllon/develop

merge: develop -> master