Clojureでreduceをbreakする方法 ref: http://qiita.com/kurogelee/items/be71b35d96b6e6b0660b