Fix Issue #83 - Inconsistent dimension of canonical eval
The new implementation of the canonical polynomial evaluation does not use the function core.verification.convert_eval_output
.
In the previous versions, all (N,1) output arrays are squeezed to (N,) array.
The recently modified Newton evaluation function still uses this function for consistency.
The results of the canonical polynomial evaluation is now passed to the verification function first just like before.