Improvements

Much faster polynomial evaluation. Removed some redundancies.