никакой там "явной магии" не написано - обыкновенные pack/unpack и сдвиги. А комментарии описывают ровно то, что написано самим кодом, типа "делаем сдвиг". Подобного образа комментарии обычно требуют преподы, проверяя, что студент действительно понимает, что за операторы он применил, т.к. язык еще толком не знает. В промышленном коде такой комментарий дублирует сам код, и не нужен - в комментариях должно быть написано не "что" делает код (это им самим видно), а "почему". А на это - с натяжкой! - годится разве что последний из трех комментариев примера