Add `forEach`, `map` and `reduce` for ES3 support