Implementacija funkcij iz literature. PS: Upam da je tole prav, saj se se ucim kako se tem stvarem streze v linuxih :)