TASK

This file offers several ways of solving the above task.
Try to solve the task before going through the file.
Try to find several methods, then compare them to the methods in this file.
Can you add to the methods in the file?