The implementation of Flags using bitwise operators - Kevin Trethewey