Overflow is handled, observations are on the readme and there's an underflow test to be un-commented