The native FileReader API can be used to read a PDF and create a URL to its contents.
localStorage and sessionStorage objects allow you to store data from to user's browser.
The map() and forEach() methods both iterate through arrays, but are not interchangeable.
Create a new array including only certain elements from an existing array using filter()
Reduce the values of an array to a single number with reduce()