fn square_of_greater(a: i32, b: i32) -> i32 { let asqrt: i32 = a * a; let bsqrt: i32 = b * b; let gt: bool = a > b; (asqrt * gt as i32) + (bsqrt * !gt as i32) }