blum blum shub for comparison