The Optimal Transfer Pathway Problem: Optimizing Course Equivalency and Prerequisite Compliance for Seamless Transfer Between Community Colleges and Universities