boolean in Arduino holds only one of two values,
false, yet it occupies
one byte of RAM. Since the Arduino Uno only has 2k of SRAM, memory is at a premium. This Arduino library defines a boolean array which compresses 8 booleans into the space of one byte.