Challenge by Frontend Mentor. Coded by Herman Dardon.