It's a genaral words. As a programmer you now should technically and distinctly define your task.
Given: A, B, C;
Expected result: X, Y, Z;
Then you'd probably need to split a task into subtasks. Not sure, but most likely you'll have to use MultiScript.