char array in structure being indexed: hookway program
unsigned longs: shifts
floating point: branches
