・BYTE_MAXが定数である必要がある
・BYTE_MAXの値によってはスタックオーバーフローが起きるかもしれない