As has been said earlier, its a bug. It probably happened when a recup ticked as the time expires. This causes the variable that holds the healing number to subtract the amount of the tick from zero. Since these values are positive only, it means that you heal for about 4B.