BSD tutorial and bitwise shift test