The same matchismo application from cs193p in swift