compose() & andThen() in Function