Add function/compose
Merge pull request #24 from arian/compose

Add function/compose