ial.c popis algoritmu