got tons of other homework and its due today..
Noone here will "do" your homework for you. With that in mind Ive written the library you are talking about, it took about a few weeks to get most of what youre asking for up and running but I also implemented implicit conversions from all the built in types as well as explicit conversions to all the built in types. Anyways, the library you were asked to build is straight forward and fairly easy, if I wasnt working full time when I built it, I probably could have had it up and running in less than a week.