cramer shoup implementation and test