// Uso del módulo en C: quien lo usa crea, revisa y libera.
#include <stdio.h>

#include "tally.h"

int main(void) {
    Tally *tally = tally_new();
    if (tally == NULL) {
        return 1;
    }
    int ok = tally_add(tally, 14) && tally_add(tally, 9) && tally_add(tally, 17);
    if (!ok) {
        tally_free(tally);
        return 1;
    }
    printf("%d valores, suma %d, mayor %d\n", tally_count(tally), tally_sum(tally), tally_max(tally));
    tally_free(tally);
    return 0;
}
