pub fn is_fizz(n: i64) -> bool {
n % 3 == 0
}
pub fn is_buzz(n: i64) -> bool {
(n % 5) == 0
}
pub fn is_fizzbuzz(n: i64) -> bool {
(n % 5) == 0 && (n % 3) == 0
}
pub fn detect(n: i64) -> (bool, bool, bool) {
let fizz = is_fizz(n);
let buzz = is_buzz(n);
let fizzbuzz = is_fizzbuzz(n);
(fizz, buzz, fizzbuzz)
}