Move static method of utility class to instance method.
Rename Func#compose to Func#then.
Add javadoc.
Close #20.