Why are you reading it? You could just implement your own from scratch.
Discussion
that's a good quality answer to a question about the code you haven't explained
i will explain your code, then i will rewrite it
if it can't be read, how can it be trusted?
if it can't be read how can it be extended?
also, the moment you stop thinking about your code not being read by other people the sooner you write good code
your code is pretty good, just sayin
i wouldn'tt be using it if i thought it was shit, you know