You thought averaging two unsigned was trivial? Think again, here what needs to happen in all its glory.