Removing getchar() from lbool
Using the ALU instead of the branch to compute flip for lbool