Push an item onto the stack.

def push(self, value: Union[int, bytes]) -> None:
        """
        Push an item onto the stack.
        """
        if len(self.values) > 1023:
            raise FullStack('Stack limit reached')

        validate_stack_item(value)

        self.values.append(value)