This is a matching algorithm, intended to match and pair 2 individual entiti from the opposing groups such as, Males and Females groups, Students and Universities, Siblings and candy, etc.
The pairing of individuals are based on preferences of each individuals. The first preferences were given higher priority in matching those pairs.
- to implement a yaml file for more dynamic group entities and preferences