An older personal project, this focuses on utilizing various sorting methods involving linked lists (in some versions) and binary search trees (in other versions) to allow the user to take a list of items and rank them by comparing pairs and making assumptions based on the input; for example, if I like cows better than horses and horses better than dogs, then you can assume I like cows better than dogs. This program aims for logical-inference to save user effort but a focus on having very accurate and fair results considering all possibilities thoroughly for a logically consistent ranking based on personal preference.