Completed Sum/Product example and string/list, towards function composition