Building-a-Serverless-Workflow%3A-Chaining-Atomic-Functions-for-Complex-Tasks