Added first code exercise (exercise 2) after getting it working.
Added benchmarking so I can compare my algorithm's speeds in different cases