It looks like, from 64 and up, each power-of-2 range is divided into two quarter ranges and one half range.
That's just bad mental arithmetic on my part. Fixed!
I think you now subbed 102 for 192 "128, 160, 102, 224". Sorry to nitpick, but I stared at that for longer than I'd really like to admit before thinking it was a typo.
Fixed, thank you!
I believe memcached uses a similar algorithm for storing objects in its heap space. It's a nice way to strike a balance between waste and speed.