'Decomposing a problem' means 'breaking it into small parts.
In programming, what is a function?
Imported from external platform