add currying example with currying decorator for functions