#ifndef UTIL_H
#define UTIL_H

/** Devolve arredondamento de v.
    @pre V.
    @post arredonda é o inteiro mais próximo de v (em caso de empate é o
    inteiro mais próximo de zero). */
template <class R, class T>
R arredonda(T const& v);

/** Devolve o quadrado de v.
    @pre V.
    @post quadrado = v * v. */
template <class T>
T quadrado(T const& v);

#include "util_impl.H"

#endif // UTIL_H