Refactor Broadcast recipients and originator methods

* recipients writer method is now terser
* originator writer method now uses between? from module Comparable