pub const fn mersenne_number(n: u32) -> u64
n-th Mersenne number: 2^n - 1.
n
2^n - 1
Returns u64::MAX for n >= 64 (would overflow).
u64::MAX
n >= 64
use mathverse_core::integer::mersenne_number; assert_eq!(mersenne_number(3), 7);