advanced programming in the unix environment practice item