pub fn not(val: bool) -> bool
Boolean not. Note this is an interanl microcode operation, not a gameboy ALU operation.