pub fn calculate_yield(principal: u64, apy_bps: u16, days: u16) -> u64
Calculate yield for a position