pub fn is_leap_year(year: i32) -> bool {
    if (year % 4 == 0){
        if (year % 100 == 0){
            if (year % 400 == 0){
                return true;
            }
            return false
        }
        return true;
    }
    else {
        return false;
    }
}
