Source: https://www.cio.com/article/2430741/careers-staffing/online-dating--the-technology-behind-your-search-for-love.html