first draft of post on bitwise operators for flooring a number