Remove `crypto-random-api` from benchmark dependencies

It creates conflicts with `crypto-random`.
Create `PolynomialBin` module

This includes the `PolynomialBin` type and functions to interconvert
with int lists and ordinary polynomials
Add binary polynomial multiplication
Add binary polynamial addition
Add binary polynomial reduction
Proper instances of `Show`, `Eq` and `Ord`
Use `Integer` instead of `Int` for polynomial number representation
Add multiplication and addition for F2m polynomials as integers
Simplify `showBin`
Add binary polynomial division
Some renames, proper exports
Add polynomial multiplication over F2m
Simplify and rename F2m functions
Rename module: `PolynomialBin` -> `F2`
Add binary polynomial division
Fix missing last reduction in F2 modulo
Add F2m polynomial inverse

Removed dummy division
Split inversion over integers and over polynomials
Renames
Gardening