From friends helping each other date to AI bots finding potential partners, matchmaking dating apps are on the rise.