Assert inputs

IDSTAT-10
TitleEvery assert call shall have an error ID and a message as 2nd and 3rd inputs.
PriorityMandatory
DescriptionEvery call to the built-in assert function shall have an error identifier and a message as second and third inputs.
This ensures proper exception handling.
RationaleTraceability

Avoid:

assert(~isempty(list))

Instead use:

assert(~isempty(list), 'ClassName:MethodName:ListIsEmpty', 'The list shall not be empty.')