review of 'equals' operation and minor changes
sequential operations now correctly roll over to negative on dec nums