Add packed polynomial representation

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Fix packed evaluation

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Optimize Horner Polynomials

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Fixed polynomial performance issue

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>
Fix some more potential performance issues

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>