Add multiplicative generator
Add test code for geometric generator