参考Wikipedia https://ja.wikipedia.org/wiki/%E8%A1%A3%E6%B5%A6%E3%83%88%E3%83%B3%E3%83%8D%E3%83%AB
http://www.nicovideo.jp/watch/sm43511218