Added Bernstein Alternative

Some change in that we replace adding the message and changing to the
power of instead