and, or, not, had to relearn binary maths all the frak over again
THIRD CODE WOOOO (input still broken)