compileで不足していた引数を拡張
変数名がかぶっていた問題を修正
テストコードを追加
jshint対応
jshint対応