Stack now tracks its size and chekcs for more errors
Fixed NewStack return value, removed stdio.h
Replaced stack, changed char operators to string, added more math functions