add atkin algorithm