Incluindo fonte que mostra algumas comparações com void pointer.
Just for fun and study. =P