A homework exercise for developer applicants