This works essentially like insert, although it is more error-prone?!
There might be a bug in this function.
Check this out more carefully
Correct explanation...
Correct explanation...
Correct explanation...
Correct explanation...
Correct description
Get the first icon from the list for iteration
Lacks implementation (is it necessary?)
Lacks implementation (is it necessary?)