Add null check to malloc_semEnqueue()
Add value param to threads_simpleSemInit()
Yeah so it's actually dequeue not clear after all
Add up() and down() for simple sem