A programmers Task