Refactor code, start polynomial math
Flesh out CT polynomial math, add list features