Mandatory Part

Libc function

Editional Function

Bonus part

Realization