Initialize all entries also for 0*x
Fix bug in neg_b
Initialize all fields (for cleanliness) in assign_*