Updated pico_hash function

Pico_hash now takes a void pointer to the data, and a uint32_t as
size instead of int.

No warnings are shown during compilation anymore.