Added a bunch of binary signed/unsigned methods and tests. Stack can now store negative values.