Added peek

Also added a sentinel NULL value indicator of -1LL for operations which might return NULL as a valid value.

A macro is provided in the header to check for this sentinel.

Modified: src/include/pointer-stack.h
Modified: src/pointer-stack.c