What is the (void *arg)? How does it work, and how would I access the data of a void type?