An implementation in HTML/JS I did for a coding challenge.