Polynomial multiplication algorithms for CS 5050