I would like to thank the following people for their help:
Richard Moore - for filling the Math object with some life
Daegeun Lee - for pointing out some bugs and providing
much code for the String and Date object.
Marco Pinelli - for his patches
Christian Kirsch - for his contribution to the Date object