Iterable<bool> add(int data, int count) sync* { for (int i = 0; i < count; i++) { yield (1 & (data >> i)) == 1; } }