typos and old comments
protect rotl with some static assertions