Internet dating described – what is the difference in Tinder, Bumble, Grindr as well as how do the matchmaking apps perform?