Intriguing data structure. Why like that? Some comments explaining things would be good.