https://hackershare.dev/bookmarks/886687
How to Use map(), filter(), and reduce() in JavaScript