fn calculate_tax(amount: f64, rate: f64) -> f64 {
amount * rate
}
fn find_max(a: i32, b: i32) -> i32 {
if a > b { a } else { b }
}
fn log_calculation(x: i32, y: i32) -> i32 {
println!("Calculating {} + {}", x, y);
x + y
}
fn increment_counter(counter: &mut i32) {
*counter += 1;
}
fn fibonacci(n: u32) -> u32 {
match n {
0 => 0,
1 => 1,
n => fibonacci(n - 1) + fibonacci(n - 2),
}
}
fn save_to_file(content: &str) -> std::io::Result<()> {
use std::fs::File;
use std::io::Write;
let mut file = File::create("output.txt")?;
file.write_all(content.as_bytes())?;
Ok(())
}
fn reverse_string(s: &str) -> String {
s.chars().rev().collect()
}
fn main() {
println!("Testing purity detection");
}