Changed byte to int. 

A bit of highly unnessesary, premature optimisation (Java is faster
handling something that is the exact size of a stack cell). Yes, it's a
very bad idea but doesn't affect the operation of the class in the
slightest.