This was once a book suggestion, but these weeks, it seems which is how most relationship application algorithms works