The functions are prettty self-explanitory, but if you could post the commented lines in english so I can know all the details, I would be very gratefull (and by the looks of it I would probably be even more interested after reading those descriptions, if it is possible to be more interested).
"The more you know, the more you realize how little you know..."