wheneverIAskABitwiseQuestionOnStackoverflowOneOfTheseGuysResponds