Correct typos in function names in examples and prices of Apple computers

the function names in the examples should match the function names in the exercises.

For instance, for the exercise findLastMatch, the function shouldn't be named `findFirst`.

Also, in spec.js, one test is misidentified; it tests for the last match but says it's testing for the first match.