pub fn calculate_edition_number(
    mint_authority_info: &AccountInfo<'_>,
    reservation_list_info: Option<&AccountInfo<'_>>,
    edition_override: Option<u64>,
    me_supply: u64
) -> Result<u64, ProgramError>