This is definately NOT my homework for any of my classes. So if you are in any of my classes, you have absolutely no reason to copy any of this... Since none of this code is written for any of my clases, by copying it you implicitly declare me not responsible for any consequences of doing so including, but not limited to, accusations of plaigarism and/or unsatisfactory grades.